stewed snails - Español Inglés Diccionario